Time Management in the Quest-V RTOS
نویسندگان
چکیده
Quest-V is a new system currently under development for multicore processors. It comprises a collection of separate kernels operating together as a distributed system on a chip. Each kernel is isolated from others using virtualization techniques, so that faults do not propagate throughout the entire system. This multikernel design supports online fault recovery of compromised or misbehaving services without the need for full system reboots. While the system is designed for high-confidence computing environments that require dependability, Quest-V is also designed to be predictable. It treats time as a first-class resource, requiring that all operations are properly accounted and handled in real-time. This paper focuses on the design aspects of Quest-V that relate to how time is managed. Special attention is given to how Quest-V manages time in four key areas: (1) scheduling and migration of threads and virtual CPUs, (2) I/O management, (3) communication, and (4) fault re-
منابع مشابه
A Survey of Contemporary Real-time Operating Systems
A real-time operating system (RTOS) supports applications that must meet deadlines in addition to providing logically correct results. This paper reviews pre-requisites for an RTOS to be POSIX 1003.1b compliant and discusses memory management and scheduling in RTOS. We survey the prominent commercial and research RTOSs and outline steps in system implementation with an RTOS. We select a popular...
متن کاملA Survey of Real-time Operating Systems
A real-time operating system (RTOS) supports real-time applications and embedded systems. Real-time applications have the requirement to meet task deadlines in addition to the logical correctness of the results. In this report, we review the pre-requisites for an RTOS to be POSIX 1003.1b compliant and discuss memory management and scheduling in RTOS. We survey the prominent commercial and resea...
متن کاملReal Time Operating Systems Implemented in Hardware
This paper describes several state-of-the-art realtime operating systems (RTOS) implemented in hardware that implement task scheduling, synchronization, multiprocessor dispatching, time management and event management. When designers develop RTOS support in hardware different levels of hardware usage are used. Many architects developing RTOS supporting hardware are opting for designs focused ar...
متن کاملThe Analysis of Crucial Parameter Determining the Performance of Real Time Operating System VxWorks
The paper presents an overview of VxWorks a Real Time Operating Systems (RTOS). RTOS is defined as a system in which the correctness of the system does not depend only on the logical results of computation but also on the time at which the results are produced. It has to perform critical tasks on priority basis by utilizing resources optimally. VxWorks is one of the most commercially successful...
متن کاملImmortality in the Great Religions and Myths of Iran, Mesopotamia, Sumer, and Greece
In every mythological story, a quest for immortality and eternality depicts man’s inner fervor for unity with gods and the supreme power. Man seeks full immersion in life and longs for immortality at the same time. In other words, he wants to live both in time and in eternity. The desire for eternity in man shows his ceaseless struggle with time, and even more so an intense fight with death to ...
متن کامل